---
title: Resonance Audio Unity SDK API Reference
layout: default
exclude_from_menu: true
---

<!DOCTYPE html>
<html devsite>
<body>
  <div id="top"><!-- do not remove this div --></div>
  <div>These are the reference pages for the Unity API.</div>
  <table class="nested-classes responsive">
    <tbody>
      <tr>
        <th colspan="2">
          <h2>Classes</h2>
        </th>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio.html">ResonanceAudio</a>
        </td>
        <td>This is the main Resonance Audio class that communicates with the native code implementation of the audio system. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-acoustic-mesh.html">ResonanceAudioAcousticMesh</a>
        </td>
        <td>A class to hold the duplicated mesh of a mesh filter or a terrain, as well as the surface materials assigned to the triangles. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-listener.html">ResonanceAudioListener</a>
        </td>
        <td>Resonance Audio listener component that enhances AudioListener to provide advanced spatial audio features. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-material-mapper.html">ResonanceAudioMaterialMapper</a>
        </td>
        <td>Resonance Audio material mapper scriptable object that holds the mapping from GUIDs to surface materials (which define the acoustic characteristics of surfaces). </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-material-mapper-updater.html">ResonanceAudioMaterialMapperUpdater</a>
        </td>
        <td>Resonance Audio material mapper updater. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-reverb-probe.html">ResonanceAudioReverbProbe</a>
        </td>
        <td>Resonance Audio reverb probe component that acts as a sample point where the reverb properties are computed by casting rays that interact with surrounding geometries and collecting them back. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-room.html">ResonanceAudioRoom</a>
        </td>
        <td>Resonance Audio room component that simulates environmental effects of a room with respect to the properties of the attached game object. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-room-manager.html">ResonanceAudioRoomManager</a>
        </td>
        <td>A class that manages the room effects to be applied to spatial audio sources in the scene. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-room-manager/surface-material-dictionary.html">SurfaceMaterialDictionary</a>
        </td>
        <td>A serializable dictionary class that maps surface materials from GUIDs. </td>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/class/resonance-audio-source.html">ResonanceAudioSource</a>
        </td>
        <td>Resonance Audio source component that enhances AudioSource to provide advanced spatial audio features. </td>
      </tr>
    </tbody>
  </table>
  <table class="constants responsive">
    <tbody>
      <tr>
        <th colspan="2">
          <h2>Structs</h2>
        </th>
      </tr>
      <tr>
        <td>
          <a href="/resonance-audio/reference/unity/struct/resonance-audio/room-properties.html">RoomProperties</a>
        </td>
        <td />
      </tr>
    </tbody>
  </table>
</body>
</html>
